home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CICA Windows Explosion!
/
The CICA Windows Explosion! - Disc 2.iso
/
winsock
/
ircii2-6.zip
/
SRC\IRCII-2.6\INCLUDE\KEYS.H
< prev
next >
Wrap
C/C++ Source or Header
|
1994-12-29
|
2KB
|
98 lines
/*
* keys.h: header for keys.c
*
* Written By Michael Sandrof
*
* Copyright(c) 1990
*
* See the COPYRIGHT file, or do a HELP IRCII COPYRIGHT
*
* This file is automatically created by keys.h.proto.
*
* @(#)$Id: keys.h.proto,v 1.6 1994/07/02 02:38:10 mrg Stab $
*/
#ifndef _KEYS_H_
#define _KEYS_H_
#define BACKSPACE 0
#define BACKWARD_CHARACTER 1
#define BACKWARD_HISTORY 2
#define BACKWARD_WORD 3
#define BEGINNING_OF_LINE 4
#define CLEAR_SCREEN 5
#define COMMAND_COMPLETION 6
#define DELETE_CHARACTER 7
#define DELETE_NEXT_WORD 8
#define DELETE_PREVIOUS_WORD 9
#define END_OF_LINE 10
#define ENTER_DIGRAPH 11
#define ENTER_MENU 12
#define ERASE_LINE 13
#define ERASE_TO_BEG_OF_LINE 14
#define ERASE_TO_END_OF_LINE 15
#define FORWARD_CHARACTER 16
#define FORWARD_HISTORY 17
#define FORWARD_WORD 18
#define META1_CHARACTER 19
#define META2_CHARACTER 20
#define META3_CHARACTER 21
#define META4_CHARACTER 22
#define NEXT_WINDOW 23
#define NOTHING 24
#define PARSE_COMMAND 25
#define PREVIOUS_WINDOW 26
#define QUIT_IRC 27
#define QUOTE_CHARACTER 28
#define REFRESH_INPUTLINE 29
#define REFRESH_SCREEN 30
#define SCROLL_BACKWARD 31
#define SCROLL_END 32
#define SCROLL_FORWARD 33
#define SCROLL_START 34
#define SELF_INSERT 35
#define SEND_LINE 36
#define STOP_IRC 37
#define SWAP_LAST_WINDOW 38
#define SWAP_NEXT_WINDOW 39
#define SWAP_PREVIOUS_WINDOW 40
#define SWITCH_CHANNELS 41
#define TOGGLE_INSERT_MODE 42
#define TOGGLE_STOP_SCREEN 43
#define TRANSPOSE_CHARACTERS 44
#define TYPE_TEXT 45
#define UNSTOP_ALL_WINDOWS 46
#define YANK_FROM_CUTBUFFER 47
#define NUMBER_OF_FUNCTIONS 48
/* KeyMap: the structure of the irc keymaps */
typedef struct
{
int index;
char changed;
int global;
char *stuff;
} KeyMap;
/* KeyMapNames: the structure of the keymap to realname array */
typedef struct
{
char *name;
void (*func) ();
} KeyMapNames;
extern KeyMap FAR keys[],
FAR meta1_keys[],
FAR meta2_keys[],
FAR meta3_keys[],
FAR meta4_keys[];
extern KeyMapNames FAR key_names[];
extern void (* get_send_line())();
extern void save_bindings();
extern void input_add_character();
extern void change_send_line();
extern void rbindcmd __P((char *, char *));
#endif /* _KEYS_H_ */